\hypertarget{classBdBibliotheque}{
\section{Référence de la classe BdBibliotheque}
\label{classBdBibliotheque}\index{BdBibliotheque@{BdBibliotheque}}
}
class pour representer une bibliotheque  


{\tt \#include $<$BdBibliotheque.h$>$}

\subsection*{Fonctions membres publiques}
\begin{CompactItemize}
\item 
\hyperlink{classBdBibliotheque_db4fe77838c68f5f559ccce1bff99f36}{BdBibliotheque} (int myId=0)
\begin{CompactList}\small\item\em Constructeur pour creer une bibliotheque. \item\end{CompactList}\item 
int \hyperlink{classBdBibliotheque_cae631c60ee1fbebf3f8c934ee49a408}{id} () const 
\item 
bool \hyperlink{classBdBibliotheque_1b40a1b4f30716cf6640b5e9e35b0a2b}{isValid} () const 
\item 
void \hyperlink{classBdBibliotheque_407785cdc25e6f818a60acef49b7a982}{addAuteur} (\hyperlink{classBdAuteur}{BdAuteur} $\ast$myAuteur)
\begin{CompactList}\small\item\em Pour ajouter un auteur. \item\end{CompactList}\item 
void \hyperlink{classBdBibliotheque_b32aa256eb45e88e06cb8a272b6304f8}{addEditeur} (\hyperlink{classBdEditeur}{BdEditeur} $\ast$myEditeur)
\begin{CompactList}\small\item\em Pour ajouter un editeur. \item\end{CompactList}\end{CompactItemize}
\subsection*{Attributs privés}
\begin{CompactItemize}
\item 
\hyperlink{BdTypeDef_8h_2bd9d4c89d3f56a4b24dd13566247b62}{BdLivreMap} \hyperlink{classBdBibliotheque_cb4cfad2508fb43cd239be62a527efec}{mLivreMap}
\begin{CompactList}\small\item\em Les livres deja dans la bibliotheque. \item\end{CompactList}\item 
\hyperlink{BdTypeDef_8h_ed530955d7c372ab07c84ce8b3f831e5}{BdLivreListe} \hyperlink{classBdBibliotheque_dd1b1797eaae9e28ef02bd52699b62b3}{mAddedLivres}
\begin{CompactList}\small\item\em Les livres qui vont être ajouter dans le bibliotheque. \item\end{CompactList}\item 
\hyperlink{BdTypeDef_8h_c65774937349d3ee22dbf86c2340e63a}{BdAuteurMap} \hyperlink{classBdBibliotheque_1b9869888d8c10014df983a9d86b534b}{mAuteurs}
\begin{CompactList}\small\item\em Les auteurs dans la bibliotheque. \item\end{CompactList}\item 
\hyperlink{BdTypeDef_8h_8c11bd0c181e3a5d3b6f814ed3368430}{BdEditeurMap} \hyperlink{classBdBibliotheque_c03bf6f980957f35888fbb59493dbb5a}{mEditeurs}
\begin{CompactList}\small\item\em Les editeurs dans la bibliotheque. \item\end{CompactList}\item 
int \hyperlink{classBdBibliotheque_72ecfb9229250762f0d802a773ca8fc1}{mId}
\end{CompactItemize}


\subsection{Description détaillée}
class pour representer une bibliotheque 

\subsection{Documentation des constructeurs et destructeur}
\hypertarget{classBdBibliotheque_db4fe77838c68f5f559ccce1bff99f36}{
\index{BdBibliotheque@{BdBibliotheque}!BdBibliotheque@{BdBibliotheque}}
\index{BdBibliotheque@{BdBibliotheque}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}BdBibliotheque::BdBibliotheque (int {\em myId} = {\tt 0})}}
\label{classBdBibliotheque_db4fe77838c68f5f559ccce1bff99f36}


Constructeur pour creer une bibliotheque. 

\begin{Desc}
\item[Paramètres:]
\begin{description}
\item[{\em myId}]Id de la bibliotheque \end{description}
\end{Desc}


\subsection{Documentation des fonctions membres}
\hypertarget{classBdBibliotheque_cae631c60ee1fbebf3f8c934ee49a408}{
\index{BdBibliotheque@{BdBibliotheque}!id@{id}}
\index{id@{id}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int BdBibliotheque::id () const}}
\label{classBdBibliotheque_cae631c60ee1fbebf3f8c934ee49a408}


\begin{Desc}
\item[Renvoie:]Id de la bibliotheque \end{Desc}
\hypertarget{classBdBibliotheque_1b40a1b4f30716cf6640b5e9e35b0a2b}{
\index{BdBibliotheque@{BdBibliotheque}!isValid@{isValid}}
\index{isValid@{isValid}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool BdBibliotheque::isValid () const}}
\label{classBdBibliotheque_1b40a1b4f30716cf6640b5e9e35b0a2b}


\begin{Desc}
\item[Renvoie:]true si la bibliotheque est valide \end{Desc}
\hypertarget{classBdBibliotheque_407785cdc25e6f818a60acef49b7a982}{
\index{BdBibliotheque@{BdBibliotheque}!addAuteur@{addAuteur}}
\index{addAuteur@{addAuteur}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void BdBibliotheque::addAuteur ({\bf BdAuteur} $\ast$ {\em myAuteur})}}
\label{classBdBibliotheque_407785cdc25e6f818a60acef49b7a982}


Pour ajouter un auteur. 

\begin{Desc}
\item[Paramètres:]
\begin{description}
\item[{\em myAuteur}]Auteur a ajouter dans la bibliotheque \end{description}
\end{Desc}
\hypertarget{classBdBibliotheque_b32aa256eb45e88e06cb8a272b6304f8}{
\index{BdBibliotheque@{BdBibliotheque}!addEditeur@{addEditeur}}
\index{addEditeur@{addEditeur}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void BdBibliotheque::addEditeur ({\bf BdEditeur} $\ast$ {\em myEditeur})}}
\label{classBdBibliotheque_b32aa256eb45e88e06cb8a272b6304f8}


Pour ajouter un editeur. 

\begin{Desc}
\item[Paramètres:]
\begin{description}
\item[{\em myEditeur}]Editeur a ajouter dans la bibliotheque \end{description}
\end{Desc}


\subsection{Documentation des données membres}
\hypertarget{classBdBibliotheque_cb4cfad2508fb43cd239be62a527efec}{
\index{BdBibliotheque@{BdBibliotheque}!mLivreMap@{mLivreMap}}
\index{mLivreMap@{mLivreMap}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf BdLivreMap} {\bf BdBibliotheque::mLivreMap}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdBibliotheque_cb4cfad2508fb43cd239be62a527efec}


Les livres deja dans la bibliotheque. 

\hypertarget{classBdBibliotheque_dd1b1797eaae9e28ef02bd52699b62b3}{
\index{BdBibliotheque@{BdBibliotheque}!mAddedLivres@{mAddedLivres}}
\index{mAddedLivres@{mAddedLivres}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf BdLivreListe} {\bf BdBibliotheque::mAddedLivres}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdBibliotheque_dd1b1797eaae9e28ef02bd52699b62b3}


Les livres qui vont être ajouter dans le bibliotheque. 

\hypertarget{classBdBibliotheque_1b9869888d8c10014df983a9d86b534b}{
\index{BdBibliotheque@{BdBibliotheque}!mAuteurs@{mAuteurs}}
\index{mAuteurs@{mAuteurs}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf BdAuteurMap} {\bf BdBibliotheque::mAuteurs}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdBibliotheque_1b9869888d8c10014df983a9d86b534b}


Les auteurs dans la bibliotheque. 

\hypertarget{classBdBibliotheque_c03bf6f980957f35888fbb59493dbb5a}{
\index{BdBibliotheque@{BdBibliotheque}!mEditeurs@{mEditeurs}}
\index{mEditeurs@{mEditeurs}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf BdEditeurMap} {\bf BdBibliotheque::mEditeurs}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdBibliotheque_c03bf6f980957f35888fbb59493dbb5a}


Les editeurs dans la bibliotheque. 

\hypertarget{classBdBibliotheque_72ecfb9229250762f0d802a773ca8fc1}{
\index{BdBibliotheque@{BdBibliotheque}!mId@{mId}}
\index{mId@{mId}!BdBibliotheque@{BdBibliotheque}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int {\bf BdBibliotheque::mId}\hspace{0.3cm}{\tt  \mbox{[}private\mbox{]}}}}
\label{classBdBibliotheque_72ecfb9229250762f0d802a773ca8fc1}




La documentation de cette classe a été générée à partir du fichier suivant :\begin{CompactItemize}
\item 
\hyperlink{BdBibliotheque_8h}{BdBibliotheque.h}\end{CompactItemize}
